package org.jeecg.modules.crm.entity.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.crm.entity.CrmContact;
import org.jeecg.modules.crm.entity.CrmCustomer;
import org.jeecg.modules.crm.entity.CrmProject;

import java.io.Serializable;
import java.util.List;

/**
 * @Description: 客户信息VO
 * @Author: jeecg-boot
 * @Date:   2025-06-03
 * @Version: V1.0
 */
@Data
@ApiModel(value="CrmCustomerVO对象", description="客户信息VO")
public class CrmCustomerVO extends CrmCustomer implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @ApiModelProperty(value = "联系人列表")
    private List<CrmContact> contactList;
    
    @ApiModelProperty(value = "项目列表")
    private List<CrmProject> projectList;
    
    @ApiModelProperty(value = "主联系人")
    private CrmContact primaryContact;
} 